Career 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour VII Avierto Internacional de Salinas - Salinas VI Trofeo Ciudad de Quito - Quito BCP Tennis Classic - Sao Paulo Credicard Tennis Cup - Campos do Jordao Copa Ericsson Brazil - Sao Paulo Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage 2003 USTA Challenger of Calabasas - Calabasas Binghamton Professional Tennis Tournament - Binghamton Corona Mexico City Open - Mexico City Zagreb Open - Zagreb ATU Cup - Weiden Baden Open - Ettlingen Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville Amazonia Open de Tenis - Belem Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Unique Zagreb Open - Zagreb Unicredit Czech Open 2007 - Prostejov Ford Tennis Championships - Louisville Hilton Waikoloa Village USTA Challenger - Waikoloa Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta Credicard Citi Mastercard Tennis Cup - Campos do Jordao XIV Challenger ATP Club Premium Open - Quito Cyclus Open de Tenis - Florianopolis IV Challenger Ciudad De Guayaquil - Guayaquil JSM Challenger of Champaign - Urbana Sao Paulo Challenger Dallas Challenger Bogota Challenger Talahassee Challenger Ostrava Challenger Belo Horizonte Challenger Vancouver Challenger Campos do Jordao Challenger Brasilia Challenger Cali Challenger Tulsa Challenger Bogota Challenger Intelig Tennis Cup - Brasilia Calabasas Challenger Knoxville Challenger Champaign Challenger Sao Paulo Challenger Savannah Challenger Nottingham Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Tulsa Challenger Bangkok Challenger Charlottesville Challenger Sao Paulo Challenger Copa Ericsson Peru - Lima USTA Men's Challenger of Urbana-Champaign - Urbana Campos do Jordao Challenger VI Abierto Internacional de Salinas - Salinas TESS Tennis Classic - Campinas Recife Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Challenger Britania Zavaleta - Puebla Buenos Aires Challenger The USTA Challenger at West End Racquet - Torrance Sporting Challenger - Turin IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado The Powder Byrne Trophy - Surbiton Rio De Janeiro Challenger BH Tennis Open International Cup - Belo Horizonte Nossa Caixa Aberto de Sao Paulo - Sao Paulo ATP Tour Challenger at Nellie Gail - Laguna Hills The Scottish Tennis Championships - Edinburgh Cridicard Mastercard Tennis Cup - Campos do Jordao Muller Cup - Ulm San Luis Potosi Challenger 2000 - San Luis Potosi Copa Ericsson Costa Rica - San Jose 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia Copa Ericsson Chile - Santiago Ljubljana Open 2002 - Ljubljana The Surbiton Trophy - Surbiton USTA Challenger of Burbank - Burbank USTA Challenger of Dallas - Dallas 2002 Azalea Orthopedic Challenger - Tyler 1998 Safeway Challenger - Aptos Zagreb Open - Zagreb BH Tennis Open International Cup - Belo Horizonte Powder Byrne Trophy - Surbiton VIII Avierto Internacional de Salinas - Salinas 2003 West Side Tennis Club Challenger - Forest Hills Britania Zavaleta - Puebla Gran Copa Ericsson - Rio de Janeiro Telesp Celular Open - Campinas Las Vegas Challenger - Las Vegas XL Capital Bermuda Open - Bermuda SMS Tennis Cup - Sao Paulo CNA TennisPro Classic - Winnetka USTA Challenger of Tiburon - Tiburon Challenger Leon 2004 - Leon Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Club Casablanca - Mexico City 2006 North Shore Pro Tennis Championship - Winnetka Challenger Lugano - Lugano VI Gramado Open de Tenis - Gramado Bancolombia Open - Bogota Top Wool Challenger - Biella Copa Petrobras Brazil - Belo Horizonte Czech Open 2006 - Prostejov JSM Challenger - Champaign Bancolombia Open - Bogota Voit Mexico City Open - Mexico City Aberto de Santa Catarina de Tenis - Florianopolis Music City Challenger - Nashville ITG Miami Challenger - Miami Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Curitiba Challenger AGT Challenger - Leon Rome Challenger III Aberto Santa Catarina de Tenis - Florianopolis Vancouver Challenger Countrywide Classic USTA Men's Challenger - Carson BH Tenis Open International Cup 2008 - Belo Horizonte Copa Petrobras-Colombia - Bogota Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Harrah's Entertainment Men's Pro Challenger - Tunica Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Aberto de Sao Paulo - Sao Paulo XII Abierto Internacional de Salinas - Salinas ECU Prague Open - Prague XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota San Luis Potosi Challenger - San Luis Potosi Segundo Aberto de Brasilia - Brasilia Haagen Dazs Open - Caracas X Open Internacional D'Andorra - Andorra Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Winnetka Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Hilton Waikoloa USTA Challenger - Waikoloa 2001 USTA Challenger of Calabasas - Calabasas Aberto de Sao Paulo - Sao Paulo Adidas International - Sydney Galleryfurniture.com Challenge - Atlanta Salem Open - Hong Kong Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow Global Telecom Open - Florianopolis Gold Flake Open - Chennai Kroger / St. Jude International - Memphis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport 2002 Tulsa USTA Challenger - Tulsa Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis The Hamlet Cup - Long Island Britania Zavaleta - Puebla Brazil Open - Salvador President's Cup - Tashkent Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Miller Lite Hall of Fame Tennis Championships - Newport Healthsouth/USTA Pro Link Challenger - San Antonio Mercedes-Benz Cup - Los Angeles Salem Open - Hong Kong AIG Japan Open - Tokyo Stockholm Open - Stockholm International Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Thailand Open - Bangkok Stockholm Open - Stockholm AT&T Challenger of Dallas - Dallas XL Capital Bermuda Open - Bermuda Downtown Athletic Club USTA Challenger - Amarillo South African Airways Open - East London Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Sao Paulo - Brazil AAPT Championships - Adelaide Siebel Open - San Jose Kroger / St. Jude International - Memphis Brasil Open - Costa do Sauipe Schickedanz Open - Furth U.S. Men's Clay Court Championships - Houston BMW Open - Munich The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Campinas Challenger International Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Next Generation Hardcourts - Adelaide USTA/Safeway Challenger - Aptos Heineken Open - Auckland Medibank Private International - Sydney International Tennis Championships - Delray Beach University of Tennessee USTA Challenger - Knoxville Brasil Open - Costa do Sauipe Hilton Waikoloa Village USTA Challenger - Waikoloa ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telfonica MoviStar - Acapulco U.S. Men's Clay Court Championships - Houston BMW Open - Munich The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Open de Moselle - Metz La Serena Open - La Serena AIG Japan Open - Tokyo Frito Lay/USTA Challenger - Binghamton CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney VI Gramado Open de Tenis - Gramado ABN/AMRO World Tennis Tournament - Rotterdam II Cyclus Open de Tenis - Florianopolis USTA San Diego Challenger - San Diego IX Trofeo Ciudad de Quito - Quito Seguros Bolivar Open - Cali Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas MoviStar Open - Vina del Mar XL Capital Bermuda Open - Bermuda III Gramado Open de Tenis - Gramado Geneva Challenger - Geneva USTA Men's Challenger of Dallas - Dallas BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Copa Ericsson Uruguay - Montevideo Frito Lay/USTA Challenger - Binghamton drkoop.com USTA Challenger of Austin - Austin Countrywide Classic - Los Angeles drkoop.com USTA Challenger of Burbank - Burbank Ciudad de Pozoblanco Open Diputacion - Cordoba RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin The West Side Tennis Club Clay Court Challenger - Forest Hills 13 BH Tennis Open International Cup - Belo Horizonte RCA Championships - Indianapolis Copa Kia Challenger ATP - Santiago Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven Bogota Challenger Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Open Sud de France - Montpellier Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Infiniti Open - Los Angeles Serbia Open - Belgrade RCA Championships - Indianapolis Copa Petrobras-Brazil - Aracaju Winston Salem - Winston Salem Sacramento Challenger - Sacramento Heineken Open - Auckland The Stella Artois Grass Court Championships - Queen's/London Brasil Open - Sao Paulo Salinas Challenger Atlanta Tennis Championships - Atlanta Blumenau Challenger BellSouth Open - Vina del Mar Zagreb Challenger Siebel Open - San Jose Sarasota Challenger Santos Challenger Rio Quente Challenger U.S. Men's Clay Court Championships - Houston Citi Open - Washington RCA Championships - Indianapolis Brasil Open - Sao Paulo Thailand Open - Bangkok Copa Telmex - Buenos Aires Stockholm Open - Stockholm Florianopolis Challenger Guadalajara Challenger Sao Paulo Challenger Puebla Challenger Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Sao Paulo Challenger Campinas Challenger Belem Challenger Bucaramanga Challenger Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington US Men's Clay Court Championship - Houston Bogota Challenger St. Petersburg Open - St. Petersburg Blunmenau Challenger Tallahassee Challenger RCA Championships - Indianapolis Sarasota Challenger The Stella Artois Grass Court Championships - London VTR Open - Vina del Mar SAP Open - San Jose Regions Morgan Keegan Championships - Memphis AEGON Championships - London Pilot Pen Tennis - New Haven Movistar Open - Santiago Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston UNICEF Open - 's Hertogenbosch Brisbane International - Brisbane U.S. Men's Clay Court Championships - Orlando Farmers Classic - Los Angeles Santos Challenger RCA Championships - Indianapolis Kremlin Cup - Moscow TCT Open - Tunis Abierto Mexicano de Tenis Pegaso - Acapulco Sao Paulo Challenger Intelig Tennis Cup - Campos do Jordao SMS Tennis Open - Sao Paulo Copa Ericsson Brazil - Sao Paulo USTA Challenger of Burbank - Burbank 2003 Eddleman USTA Challenger - Birmingham GHI Bronx Tennis Classic - Bronx Japan Open - Tokyo The Nottingham Open - Nottingham China Open - Beijing Open 13 - Marseille U.S. Open - New York Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille Internationaler Raiffeisen Grand Prix - St. Polten Campbells Hall of Fame Tennis Championships - Newport Tennis Masters Series - Indian Wells Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Infiniti Open - Los Angeles NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Brisbane - Brisbane Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome SAP Open - San Jose Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Copa AT&T - Buenos Aires Campbells Hall of Fame Tennis Championships - Newport Kroger / St. Jude International - Memphis The Samsung Open - Nottingham BNP Paribas Open - Indian Wells Siebel Open - San Jose Sony Ericsson Open - Miami Kroger / St. Jude International - Memphis Western & Southern Financial Group Masters - Cincinnati Arizona Men's Tennis Championships - Scottsdale BNP Paribas Open - Indian Wells CA Tennis Trophy - Vienna BNP Paribas Open - Indian Wells Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Sybase Open - San Jose Tennis Masters Series - Indian Wells The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport Tennis Masters Series - Madrid Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Tennis Masters Series - Paris Campbell's Hall of Fame Tennis Championships - Newport Tennis Masters Series - Cincinnati Tennis Masters Series - Cincinnati Sony Ericsson Open - Miami Tennis Masters Series - Monte Carlo Sony Ericsson Open - Miami Sony Ericsson Open - Miami 2003 Mercedes Cup - Stuttgart Estoril Open - Estoril U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Countrywide Classic - Los Angeles French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 Hyundai Hopman Cup - Perth Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, World Group, 1R, CRO-USA 4-1 Colonial Classic - Kooyong River Oaks International Tennis Tournament - Houston Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, AUT-BRA 4-1 70th River Oaks International Tennis Tournament - Houston Olympics - Athens